R Type, I Type, J Type - The Three Mips Instruction Formats